/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						 combat_actor_action.h

	$Header: /heroes4/combat_actor_action.h $

	$NoKeywords: $

 ************************************************************************/

#if !defined( COMBAT_ACTOR_ACTION_H_INCLUDED )
#define COMBAT_ACTOR_ACTION_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <string>

// ------------------------------------------------------------------------------
// t_combat_actor_action_id enum
// ------------------------------------------------------------------------------

enum t_combat_actor_action_id
{
	k_combat_actor_action_block,
	k_combat_actor_action_cast_spell,
	k_combat_actor_action_die,
	k_combat_actor_action_fidget,
	k_combat_actor_action_flinch,
	k_combat_actor_action_melee,
	k_combat_actor_action_melee_down,
	k_combat_actor_action_melee_up,
	k_combat_actor_action_postwalk,
	k_combat_actor_action_prewalk,
	k_combat_actor_action_ranged,
	k_combat_actor_action_base_frame,
	k_combat_actor_action_wait,
	k_combat_actor_action_walk,

	k_combat_actor_action_count,
};

t_combat_actor_action_id get_combat_action( std::string const& keyword );
std::string				 get_combat_actor_action_name( t_combat_actor_action_id action );

#endif // !defined( COMBAT_ACTOR_ACTION_H_INCLUDED )
